home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group01b.txt / 000173_icon-group-sender_Mon Nov 19 16:28:40 2001.msg < prev    next >
Internet Message Format  |  2002-01-03  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id fAJNSHw25862
  4.     for icon-group-addresses; Mon, 19 Nov 2001 16:28:17 -0700 (MST)
  5. Message-Id: <200111192328.fAJNSHw25862@baskerville.CS.Arizona.EDU>
  6. Date: Mon, 19 Nov 2001 12:54:57 -0700
  7. X-Authentication-Warning: unicon.cs.nmsu.edu: jeffery set sender to jeffery@cs.nmsu.edu using -f
  8. From: Clint Jeffery <jeffery@cs.nmsu.edu>
  9. To: anders.holtsberg@decuma.com
  10. CC: icon-group@cs.arizona.edu
  11. Subject: Evil Windows Icon temporary files: s3vvcadf
  12. Errors-To: icon-group-errors@cs.arizona.edu
  13. Status: RO
  14. Content-Length: 1596
  15.  
  16.  
  17. The non-command-line version of Windows Icon, since it has no OS-provided
  18. console and cannot rely on file redirection (especially stderr) working on
  19. various Windows versions, writes the compiler's normal output to a log file,
  20. which the IDE then reads in and displays in a scrollable window.  The
  21. logfiles are supposed to get deleted, but under various abnormal program
  22. termination conditions they do not.  This code is bad and should be
  23. rewritten by a Windows enthusiast to do something more clever, perhaps a
  24. pipe can be made to work.
  25.  
  26. Worse yet: the logfiles used to be created using a MS Visual C++ version of
  27. the UNIX temporary-file-creating function which always ignored the TEMP and
  28. wrote to \, effectively making it useless where \ is not writable. Microsoft
  29. crippling their UNIX-compatible library function and adding a new proprietary
  30. temporary file function is nothing especially surprising.  Anyhow the latest
  31. version of Windows Icon has this fixed, you can get it from a link near the
  32. bottom of http://unicon.sourceforge.net, or maybe from the Icon web site.
  33.  
  34. Aside: the GNU C Compiler for MS Windows seems to offer a solution to much
  35. of the awkwardness found in Windows Icon, where due to MS Visual C++ we have
  36. had to provide two copies of the compiler and virtual machine (one with
  37. graphics facilities, and one without).  I am preparing a version of Windows
  38. Unicon based on Icon 9.4 and built using GCC; if anyone wants to work on a
  39. straight Windows Icon 9.4 distribution I will be glad to provide
  40. configuration files and technical assistance.
  41.  
  42. Clint Jeffery, jeffery@cs.nmsu.edu
  43.